*{margin: 0; padding: 0;}
a{
    text-decoration: none;
}
li{
    list-style: none;
}
#wrapper{
    width: 980px;
    height: 651px;
    margin: 0 auto;
    #header{
        height: 39px;
        margin-top: 15px;
        border-bottom: 1px solid #7A7F89;
        .logo{
            display: block;
            width: 311px;
            height: 39px;
            float: left;
        }
        .help-center{
            width: 48px;
            height: 39px;
            float: right;
            a{
                color: #333333;
                font-size: 12px;
                font-weight: 400;
                line-height: 39px;   
            }   
        }
        .account{
            width: 215px;
            height: 39px;
            float: right;
            p{
               color: #666;
               font-size: 12px;
               font-weight: 400;
               line-height: 39px; 
               a{
                   color: #A00000;  
               }
            }
        }
    }
    #location{
        width: 540px;
        height: 28px;
        background: url(../images/cart/newProm.gif.png);
        span{
            display: block;
            float: left;
            width: 170px;
            height: 28px; 
            text-align: center;
            line-height: 28px;
            font-size: 12px;
            font-weight: 700;
           margin-right: 9px;
        }
        .aa{
            color: white;
        }
    }
    #content{
        width: 980px;
        height: auto;
        
        .cart-top{
            height: 30px;
            margin-top: 5px;
            span{
                display: block;
                float: left;
                width: 45px;
                height: 30px;
                background: url(../images/cart/newpromotion.gif.png) no-repeat -460px 0;
            }
            h2{
               display: block;
               float: left;
               width: 90px;
               height: 30px; 
               font-size: 18px;
               line-height: 38px;
            }
        }
        .tip{
            height: 20px;
            margin-top: 5px;
            font-size: 12px;
            line-height: 20px;
            span{
                color: #A00000;
            }
        }
    }
    #cart-product{
         width: 980px;
        height: auto;
        margin-top: 5px;
        table{
            width: 980px;
            height: auto;
            border: 1px solid #CCCCCC;
            thead{
                width: 980px;
                height: 39px;
                background: url(../images/cart/carthd.png);
                .bd-left,.bd-right{
                    width: 16px;
                    height: 39px;
                }
                .bar-title{
                    width: 80px;
                    height: 39px;
                    label{
                        font-size: 12px;
                    }
                }
                th{
                   font-size: 12px; 
                }
                .image{
                   width: 50px;
                   height: 39px; 
                }
                .name{
                    width: 336px; 
                }
                .size{
                    width: 80px;
                }
                .price{
                    width: 80px;
                }
                .qty{
                    width: 100px;
                    
                }
                .discount{
                    width: 51px;
                }
                .subtotal{
                    width: 93px;
                }
                .operate{
                    width: 78px;
                }
            }
            #vancl-general-product{
                width: 980px;
                height: auto;
                td{
                   font-size: 12px;
                   a{
                       color: black;
                   }  
                }
                .modify-product-qty{
                    width: 32px;
                    height: 20px;
                }
                .bd-bottom{
                    width: 62px;
                    height: 71px;
                    text-align: center;
                }
            }
        }
         #bar-summary{
            width: 980px;
            height: 118px;
            border: 1px solid #EBE5BB;
            background: #FFFEF5;
            .bar{
                width: 968px;
                height: 19px;
                margin-top: 26px;
                margin-left: 13px;
                color: #333;
                font-size: 12px;
                label{
                    margin-left: 13px;
                }
                a{
                   margin-left: 13px;
                   color: #333;  
                }
                span{
                     margin-left: 23px;
                }
                i{
                    color: #A00000;
                }
            }
            .summary{
                width: 248px;
                height: 49px;
                margin-left: 13px;
                color: #333;
                font-size: 12px;
                float: left;
                .amount{
                   color: #A00000;
                   font-size: 20px; 
                   font-weight: 700;
                   em{
                        font-style: normal;
                   }
                }
            }
            .btn-panel{
                width: 305px;
                height: 65px;
                margin-right: 10px;
                float: right; 
                .go-buy{
                    display: block;
                    float: left;
                    width: 122px;
                    height: 37px;
                    color: #666;
                    font-size: 14px;
                    text-align: center;
                    line-height: 37px;
                    margin-top: 5px;
                    margin-left: 10px;
                    background: url(../images/cart/newpromotion.gif.png) no-repeat -160px 0;
                }
                .checkout{
                    display: block;
                    float: right;
                    width: 160px;
                    height: 50px;
                    color: #FFF;
                    font-size: 20px;
                    text-indent: 3em;
                    line-height: 50px;
                    background: url(../images/cart/newpromotion.gif.png) no-repeat 0 0;
                }
            }
        }
    }
    
}


#bottom{
        width:100%;
        height: 33px;
        margin: 0 auto;
        margin-top: 20px;
        #bottoms{
            width:980px;
            height: 33px;
            margin: 0 auto;
            p{
                text-align: center;
                line-height: 33px;
                color: #999;
                font-size: 12px;
            }

            .subFooter{
                width: 540px;
                height: 48px;
                margin: 0 auto;
                margin-top: 20px;
                margin-bottom: 20px;
                a{
                    display: block;
                    margin: 0 auto;
                    margin-right: 15px;
                    float: left;
                    line-height: 48px; 
                }
                .redLogo{
                    width: 113px;
                    height: 42px;
                    background:url(../images/cert_error.png) no-repeat 0 -581px ;
                }
                .wsjyBzzx{
                    width: 156px;
                    height: 45px;
                    background:url(../images/cert_error.png) no-repeat 0 -630px ;
                }
                .vanclMsg{
                    width: 96px;
                    height: 42px;
                    background:url(../images/cert_error.png) no-repeat 0 -675px ;
                }
                .vanclqingNian{
                    width: 96px;
                    height: 42px;
                    background:url(../images/cert_error.png) no-repeat -36px -675px ;
                }
             
            }
        }
}